"""赋值运算符和变量"""

"""
一、赋值运算符和变量
    变量=对象
    一切皆对象
    变量没有数据类型，只有对象才有数据类型。
    通常，一个变量只引用一种数据类型的对象。
"""
a = 18
print(a)  # 18

# 变量a引用了另一种数据类型的对象（不推荐）
a = 'Hello'
print(a)  # Hello

"""
二、赋值运算符支持链式赋值
    让多个变量同时引用同一个对象
"""
a = b = c = 18
print(a, b, c)

"""
三、赋值运算符支持参数赋值
    在其左边添加其他运算符，从而实现参数赋值    eg：+=、-=、*=、/=、//=、%=
"""
a = 3
a += 5
print(a)    # 8